// vue中的插件本质上就是一个对象 或者函数
// 1. 如果是对象  则必须提供一个install方法
// 2. 如果是函数  则这个函数被当做install方法
// 3. install 方法可以接受到Vue的构造器当做参数
import PageTools from './PageTools'
import UploadExcel from './UploadExcel'
import ImageUpload from './ImageUpload'
import ScreenFull from './ScreenFull'
import Lang from './Lang'
// 插件是对象
// export default {
//   install(Vue) {
//     Vue.component('PageTools', PageTools)
//   }
// }

// 插件是函数
export default function(Vue) {
  Vue.component('PageTools', PageTools)
  Vue.component('UploadExcel', UploadExcel)
  Vue.component('ImageUpload', ImageUpload)
  Vue.component('ScreenFull', ScreenFull)
  Vue.component('Lang', Lang)
}
